Fast Exact Minimization of BDDsRolf
نویسندگان
چکیده
We present a new exact algorithm for nding the optimal variable ordering for reduced ordered Binary Decision Diagrams (BDDs). The algorithm makes use of a lower bound technique known from VLSI design. Up to now this technique has been used only for theoretical considerations and it is adapted here for our purpose. Furthermore, the algorithm supports symmetry aspects and makes use of a hash-ing based data structure. Experimental results are given to demonstrate the eeciency of our approach. We succeeded in minimizing adder functions with up to 64 variables, while all other previously presented approaches fail. 1 Introduction Recently, several design methods have been proposed that are based on ordered Binary Decision Diagrams (BDDs) 7]. The resulting circuits have very nice properties, like e.g. testability 2, 1] and low power 17]. For synthesis approaches based on Pass Transistor Logic (PTL) BDDs seem to be a good starting point. First promising results on how to transform a decision diagram to a circuit based on PTL have been reported in 24, 9, 3]. One drawback of BDDs is that they are very sensitive to the variable ordering, i.e. the size of the representation may vary from linear to exponential. Therefore in the last few years several methods have been presented to determine good orderings. However, nding the optimal variable ordering starting from a given BDD representation is known to be NP-hard 5]. Existing methods for the determination of good variable orderings can be classiied into three categories. The rst are initial heuristics starting from a circuit 13], the second are gradual improvement heuristics based on the exchange of variables in the BDD 15, 14, 21, 19, 20], and the third are exact methods to nd an optimal ordering 12, 15, 16]. Obviously, it is desirable to determine the exact result. In applications like the ones discussed above it is even more important to nd the best variable ordering since it turned out by experiments that the best greedy approaches are up to a factor of two worse than the optimal result. But ex
منابع مشابه
A Fast and Exact Energy Minimization Algorithm for Cycle MRFs
The presence of cycles gives rise to the difficulty in performing inference for MRFs. Handling cycles efficiently would greatly enhance our ability to tackle general MRFs. In particular, for dual decomposition of energy minimization (MAP inference), using cycle subproblems leads to a much tighter relaxation than using trees, but solving the cycle subproblems turns out to be the bottleneck. In t...
متن کاملA Fast and Exact Algorithm for Total Variation Minimization
This paper deals with the minimization of the total variation under a convex data fidelity term. We propose an algorithm which computes an exact minimizer of this problem. The method relies on the decomposition of an image into its level sets. Using these level sets, we map the problem into optimizations of independent binary Markov Random Fields. Binary solutions are found thanks to graphcut t...
متن کاملEfficient Exact Two-Level Hazard-Free Logic Minimization
This paper presents a new approach to two-level hazardfree sum-of-products logic minimization. No currently available minimizers for single-output literal-exact two-level hazard-free logic minimization can handle large circuits without synthesis times ranging up over thousands of seconds. The logic minimization approach presented in this paper is based on state graph exploration in conjunction ...
متن کاملA Fast Total Variation Minimization Method for Image Restoration
In this talk, we study a fast total variation minimization method for image restoration. In the proposed method, we use the exact total variation minimization scheme to denoise the deblurred image. An alternating minimization algorithm is employed to solve the proposed total variation minimization problem. Our experimental results show that the quality of restored images by the proposed method ...
متن کاملFast Generation of Deviates for Order Statistics by an Exact Method
We propose an exact method for generating random deviates from continuous order statistics. This versatile method that generates Beta deviates as a middle step can be applied to any density function without resorting to numerical inversion. We also conduct an exhaustive investigation to document the merits of our method in generating deviates from any Beta distribution.
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1998